//app.js
// const APP_ID = 'wx5252e96e6d4bb781'; //输入小程序appid
// const APP_SECRET = 'af31c28e0f9309af3817210d0bc4847b'; //输入小程序密钥
var OPEN_ID = ''; //储存获取到openid
var api = "https://wxpro.cssksoft.com/st/public/index.php/api/index/"
var SESSION_KEY = ''; //储存获取到session_key
var code
App({
  // onLaunch: function () {
  //   // 展示本地存储能力
  //   var logs = wx.getStorageSync('logs') || []
  //   logs.unshift(Date.now())
  //   wx.setStorageSync('logs', logs)

  //   // 登录
  //   wx.login({
  //     success: res => {
  //       // 发送 res.code 到后台换取 openId, sessionKey, unionId
  //     }
  //   })
  //   // 获取用户信息
  //   wx.getSetting({
  //     success: res => {
  //       if (res.authSetting['scope.userInfo']) {
  //         // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
  //         wx.getUserInfo({
  //           success: res => {
  //             // 可以将 res 发送给后台解码出 unionId
  //             this.globalData.userInfo = res.userInfo

  //             // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
  //             // 所以此处加入 callback 以防止这种情况
  //             if (this.userInfoReadyCallback) {
  //               this.userInfoReadyCallback(res)
  //             }
  //           }
  //         })
  //       }
  //     }
  //   })
    
  // },
  getinfo: function () {
    // console.log(APP_SECRET);
    wx.login({
      success: r => {
        code = r.code
        // console.log(r)
      } 
    })

    wx.getSetting({
      success: res => {
        if (res.authSetting['scope.userInfo']) {
          // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
          wx.setStorageSync('status', "true");//已经授权
          wx.request({
            url: api + 'getnewid',
            method: "POST",
            data: {
              code: code
            },
            success: res => {
              console.log(res.data)
              wx.setStorageSync("code", res.data)
            }
          })
              // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
              // 所以此处加入 callback 以防止这种情况
              if (this.userInfoReadyCallback) {
                this.userInfoReadyCallback(res)
              }
        }

      }
    })


  },
  globalData: {
    userInfo: null,
    api:api
    
  }
})
